﻿ul.topMenu, ul.topFunctions {
	margin:8px 0 0 0;
	padding:0px;
	list-style:none;
	font-size:12px;
	float:right;
}

ul.topMenu li, ul.topFunctions li {
	margin:0px;
	padding:0px 10px;
	float:left;
}

ul.topMenu li a, ul.topFunctions li a {
	color:#FF921D;
	text-decoration:none;
	display:block;
	font-family:Trebuchet MS;
}

ul.topMenu li a:hover, ul.topFunctions li a:hover {
	text-decoration:underline;
}

/* Footer menu now differs from top menu - 05/01/10 */

ul.bottomMenu {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	font-size:12px;
}

ul.bottomMenu li {
	margin:0px;
	padding:0px;
	float:left;
	margin-right:20px;
	padding-left:3px;
	background-image:url(../images/blt/blt_top_arrow_01.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;
}

ul.bottomMenu li a {
	padding:8px;
	color:#F68B1F;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

ul.bottomMenu li a:hover {
	text-decoration:underline;
}

/* End of bottom menu */

ul.topFunctions li.icoHelp {
	background-image:url(../images/ico/ico_help_01.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 9px;
}

ul.topFunctions li.icoLogin {
	background-image:url(../images/ico/ico_login_01.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 9px;
}

/* MINI SITEMAP */
dl {
	display:inline; /* IE 6 Fix */
	float:left;
	width:150px;
	margin:10px 20px;
	padding:0px;
}

dt { 
	padding:5px 0px 15px 0px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:15px;
	color:#FFFFFF;
	display:block;
}

dd { 
	padding:5px 0px;
	color:#FFFFFF;
	font-size:10px;
	border-top:1px dotted #406868;
	-moz-margin-start: 0px; /* Fix for Firefox & Mozilla browsers */
}

dd.noBorder {
	border-top:none;
}

dl a, dt a, dd a  {
	color: #D9E2E2;
	text-decoration:none;
	font-weight:lighter;
}

dl a:hover, dt a:hover, dd a:hover {
	color:#FFF;
	text-decoration:none;
	font-weight:lighter;
}

.boilerplateContent {
	clear:both;
	width:930px;
	_width:940px;
	margin:0px auto;
	_margin-top: -6px;
	_background-color: #003535;
}

.boilerplateContent ul {
	margin:0px;
	padding:20px 0px 0px 0px;
	_padding: 35px 0px 0px 10px;
	list-style:none;
}

.boilerplateContent ul li {
	float:left;
	margin:0px;
	padding:0px 10px;
	font-size:10px;
	color:#D9E2E2;
	border-right:1px solid #2B6058;
}

.boilerplateContent ul li a {
	color:#D9E2E2;
	text-decoration:none;
}

.boilerplateContent ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}

.boilerplateContent ul li.noBorder {
 	border-right:none;
}



/* NEW FOOTER MENU */

.boilerplateContent2 {
	clear:both;
	width:930px;
	_width:900px;
	margin:0px auto;
}

.boilerplateContent2 ul {
	margin-left: -12px;
	*margin-left: -10px;
	_padding:0px 0px 0px 0px;
	list-style:none;
}

.boilerplateContent2 ul li {
	float:left;
	margin:0px;
	padding:0px 10px;
	font-size: 10px;;
	color:#EAF1E9;
	border-right:1px solid #EAF1E9;
}

.boilerplateContent2 ul li a {
	color:#EAF1E9;
	text-decoration:none;
}

.boilerplateContent2 ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}

.boilerplateContent2 ul li.noBorder {
 	border-right:none;
}



/* PRODUCT OPTIONS NAVIGATION */
.subOptionsWrapper {
	height: 120px;
	padding:10px 10px;
	background-image:url(../images/bkg/bkg_sub_panel_01.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
}

.subOptionsWrapper p {
	padding:0px 10px;
	color:#FFFFFF;
	text-decoration: none;
}

.optTabsWrapper  {
	clear:both;
	width:930px;
	height:253px;
	text-decoration: none;
}

.optTabsWrapper ul {
	height:65px;
	line-height:0.325em;
	text-decoration: none;
}

.optTabsWrapper ul li p { 
	float: left;
	padding-left: 70px;
	color:#003333;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;  
}

.optTabsWrapper ul li a { 
	float: left;
	padding-left: 70px;
	color:#003333;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
}

.optTabsWrapper ul li a:hover { 
	float: left;
	padding-left: 70px;
	color:#ff6600;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
}

.optTabsWrapper ul li.opt1Active p, .optTabsWrapper ul li.opt1Active em,
.optTabsWrapper ul li.opt2Active p, .optTabsWrapper ul li.opt2Active em,
.optTabsWrapper ul li.opt3Active p, .optTabsWrapper ul li.opt3Active em,
.optTabsWrapper ul li.opt4Active p, .optTabsWrapper ul li.opt4Active em,
.optTabsWrapper ul li.opt5Active p, .optTabsWrapper ul li.opt5Active em,
.optTabsWrapper ul li.opt6Active p, .optTabsWrapper ul li.opt6Active em {
    
	color: #FFFFFF;
	text-decoration: none;
}

.optTabsWrapper ul li em { 
	color:#999;
	font-family: Arial, Sans-Serif;
	font-size:10px;
	line-height: 2.75em;
	font-weight:lighter;
	font-style:normal;
	text-decoration: none;
}

.optTabsWrapper ul li, .optTabsWrapper ul li.opt1Active, .optTabsWrapper ul li.opt1, .optTabsWrapper ul li.opt2, .optTabsWrapper ul li.opt3, .optTabsWrapper ul li.opt4, .optTabsWrapper ul li.opt5, .optTabsWrapper ul li.opt6 {
	display:block;
	width:125px;
	height:30px;
	float:left;
	padding:15px 30px 20px 0px;
	background-image:url(../images/opt/opt_generic_01.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
	color: #ffffff;
}

/* SET ACTIVE TABS FOR TOP BANNER */
.optTabsWrapper ul li.opt1Active {
	background-image:url(../images/opt/opt_travel_active_01.jpg);
	color: #FFFFFF;
	text-decoration: none;
}

.optTabsWrapper ul li.opt2Active {
	background-image:url(../images/opt/opt_car_active_01.jpg);
	color: #FFFFFF;
	text-decoration: none;
}

.optTabsWrapper ul li.opt3Active {
	background-image:url(../images/opt/opt_home_active_01.jpg);
	color: #FFFFFF;
	text-decoration: none;
}

.optTabsWrapper ul li.opt4Active {
	background-image:url(../images/opt/opt_computer_active_01.jpg);
	color: #FFFFFF;
	text-decoration: none;
}

.optTabsWrapper ul li.opt5Active {
	background-image:url(../images/opt/opt_breakdown_active_01.jpg);
	color: #FFFFFF;
	text-decoration: none;
}

.optTabsWrapper ul li.opt6Active {
	background-image:url(../images/opt/opt_more_active_01.jpg);
	color: #FFFFFF;
	text-decoration: none;
    width:105px;
	padding:15px 30px 20px 20px;
}

/* SET INACTIVE TABS FOR TOP BANNER */
.optTabsWrapper ul li.opt1 {
	background-image:url(../images/opt/opt_travel_01.jpg);
}

.optTabsWrapper ul li.opt2 {
	background-image:url(../images/opt/opt_car_01.jpg);
}

.optTabsWrapper ul li.opt3 {
	background-image:url(../images/opt/opt_home_01.jpg);
}

.optTabsWrapper ul li.opt4 {
	background-image:url(../images/opt/opt_computer_01.jpg);
}

.optTabsWrapper ul li.opt5 {
	background-image:url(../images/opt/opt_breakdown_01.jpg);
}

.optTabsWrapper ul li.opt6 {
	width:105px;
	background-image:url(../images/opt/opt_more_01.jpg);
	padding:15px 30px 20px 20px;
}

/* .subButtonsWrapper {
	position:relative;
	margin-top:20px;
	*margin-top:40px;
	height:110px;
}

.subButtonsInnerWrapper {
	position:absolute;
	height:130px; width:910px;
	top:0px; left:0px;
	z-index:20;
}

.subButtonsInnerWrapper ul {
	margin-top: 0px;
	padding: 0px;
	
}

.subButtonsInnerWrapper ul li { 
	margin:0px;
	padding:0px;
	float:left;
	margin: 0px 17px 0px 0px;
	background:none;
	width:168px;
	height:120px;
	display:block;
}

.subButtonsInnerWrapper ul li em {
	font-size:0.75em;
	line-height:2.5em;
	color:#FFFFFF;
	font-weight:normal;
}

.subButtonsInnerWrapper ul li a {
	width:180px; height:80px;
	background-image:url(../images/bkg/bkg_sub_button_01.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:20px 10px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	font-size:1em;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.subButtonsInnerWrapper ul li a:hover {
	width:150px; height:80px;
	color:#FFFFFF;
	display:block;
	background-image:url(../images/bkg/bkg_sub_button_01.png);
	background-position:0px -121px;
} */

.subButtonsWrapper {
	position:relative;
	height:110px;
}

.subButtonsInnerWrapper {
	position:absolute;
	height:120px; width:910px;
	top:0px; left:0px;
}

.subButtonsInnerWrapper ul {
	margin-top: -6px;
	padding: 0px;
	
}

.subButtonsInnerWrapper ul li { 
	margin:0px;
	padding:0px;
	float:left;
	margin: 0px 17px 0px 0px;
	background:none;
	width:168px;
	height:120px;
	display:block;
}

.subButtonsInnerWrapper ul li em {
	font-size:12px;
	line-height:1.25em;
	color:#FFFFFF;
	font-style:normal;
	font-weight:normal;
}

.subButtonsInnerWrapper ul li a {
	width:180px; height:80px;
	background-image:url(../images/bkg/bkg_sub_button_01.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 10px 10px 30px 10px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.subButtonsInnerWrapper ul li a:hover {
	width:150px; height:80px;
	color:#FFFFFF;
	display:block;
	background-image:url(../images/bkg/bkg_sub_button_01.png);
	background-position:0px -121px;
}


/* SMALL BANNER FOR CONTENT PAGES */
.setSmall {
	height:65px; /* Use this class to set the height of banner to smaller size for all content and quote pages - You must use this with the 'optTabsWrapper' class!! */
}

.setPaddingBannerContent {
	padding:14px 0;
}

.bannerContentLeft {
	font-size: 16px;
	float:left;
	width:690px;
}

.getQuoteButton {
	width:181px;
	height:36px;
	margin-top:15px;
}

.subOptionsWrapperSmall {
	height: 140px;
	_height: 140px;
	padding:0px 10px;
	background-image:url(../images/bkg/bkg_sub_panel_01.jpg);
	background-repeat:no-repeat;
}


.subOptionsWrapperSmall2 {
	height:44px;
	padding:0 10px 4px 0;
}

#nostatusbar.subOptionsWrapperSmall2 {margin-top: 86px;}

.subOptionsWrapperSmall p {
	color:#FFFFFF;
}

.subOptionsWrapperSmall2 p {
	color:#FFFFFF;
}

.optTabsWrapperSmall {
	clear:both;
	width:930px;
}

.subButtonsWrapperSmall {
	position:relative;
	margin-top:0px;
	height:32px;
}

.subButtonsInnerWrapperSmall {
	position:absolute;
	width:910px;
	top:9px; left:6px;
	z-index:20;
}

.subButtonsInnerWrapperSmall ul {
	margin-top: 20px;
	*margin-top: 30px;	
}

.subButtonsInnerWrapperSmall ul li {
	margin:0px;
	padding:0px;
	float:left;
	margin:0 3px 0 0;
	background:none;
	width:168px;
	display:block;
	font-size:15px;
}

.subButtonsInnerWrapperSmall ul li em {
	font-size:12px;
	line-height:1.25em;
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
}

.subButtonsInnerWrapperSmall ul li a {
	width:157px; height:30px;
	margin-top: -8px;
	_margin-top: 0px;
	margin-bottom:10px;
	background-image:url(../images/bkg/bkg_sub_button_small_01.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:5px 10px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

.subButtonsInnerWrapperSmall ul li a:hover {
	width:157px; height:30px;
	color:#FFFFFF;
	display:block;
	background-image:url(../images/bkg/bkg_sub_button_small_01.png);
	background-position:0px -40px;
}

/* AVAILABLE PRODUCTS BUTTONS */
.availableProducts {
	clear:both;
	padding:0px 0px 10px 0px;
	*padding:34px 0px 10px 0px;
	_padding: 18px 0px 10px 0px;
	width:720px;
}

.availableProducts ul {
	margin:0px;
	padding:0px;
}

.availableProducts ul li {
	margin:0px;
	padding:0px;
	float:left;
	font-size:12px;
	display:block;
}

.availableProducts ul li a {
	width:200px;
	height:10px;
	padding:15px;
	margin-right:10px;
	background-image:url(../images/btn/btn_lozenge_01.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color:#003333;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

.availableProducts ul li a:hover {
	width:200px;
	height:10px;
	color:#339933;
	background-position:0px -39px;
	display:block;
}

/* SMALL SUB-PRODUCT BANNER BUTTONS */

/* QUOTATION STAGE BANNER LABELS */
ul.progressIndicatorWrapper {
	margin:0px 0 0 5px;
	padding:0px;
}

ul.progressIndicatorWrapper li {
	float:left;
	padding:6px 0 0;
	height:30px;
	_height: 40px;
	width:auto;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}


ul.progressIndicatorWrapper li.setProgressText {
	font-family:Trebuchet MS, Arial, Sans-Serif;
	margin-left:20px; 
	display:none;
}

/*UL LISTS STANDARD FORMAT*/

.standard_list{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.standard_list ul{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.standard_list li{
	margin: 0px;
	padding: 6px 0px 5px 27px;
	display: block;
	list-style: none;
	background: url(../images/blt/standard_blt2.gif) no-repeat 0px 6px; 
	font-size: 12px;
	color: #666666;
}

.travelhome_list{
	width: 100%;
	margin:0px;
	padding:12px 0px 20px 0px;
	*padding:12px 0px 0px 0px;
	list-style:none;
}

.travelhome_list ul{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.travelhome_list li{
	height: 15px;
	margin:0px;
	padding: 0px 0px 0px 20px;
	float:left;
	margin-right:20px;
	background-image:url(../images/blt/standard_blt2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size: 11px;
	color: #666666;
}



.travelhome_links_box 
{
}

.travelhome_links {
	width: 100%;
	margin:0px;
	padding:0px 0px 20px 0px;
	*padding:5px 0px 0px 0px;
	list-style:none;
}

.travelhome_links ul{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.travelhome_links li{
	height: 10px;
	margin: 0px 0px 5px 0px;
	padding: 0px 6px 0px 6px;
	float:left;
	font-size: 11px;
	color: #fff;
	border-right:1px solid #ffffff;
}

.travelhome_links li a {
	height: 10px;
	float:left;
	color: #fff;
	text-decoration: none;
}

.travelhome_links li a:visited {
	height: 10px;
	float:left;
	color: #fff;
	text-decoration: none;
}

.travelhome_links li a:hover {
	height: 10px;
	float:left;
	color: #fff;
	text-decoration: underline;
}
.travelhome_links_box ul li.noBorder {
 	border-right:none;
}




.pressarticle_list{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.pressarticle_list ul{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.pressarticle_list li{
	margin-left: 140px;
	padding: 15px 0px 15px 27px;
	display: block;
	list-style: none;
	background: url(../images/blt/standard_blt2.gif) no-repeat 0px 15px; 
	font-size: 12px;
	color: #cc6600;
	border-bottom: 1px dotted #cccccc;
}




.policy_info_list{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.policy_info_list ul{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.policy_info_list li{
	margin-left: 18px;
	padding: 15px 0px 15px 27px;
	display: block;
	list-style: none;
	background: url(../images/blt/standard_blt2.gif) no-repeat 0px 15px; 
	font-size: 12px;
	color: #666;
	border-bottom: 1px dotted #cccccc;
}




.moreinfo {
	float: left;
	width: 930px;
	margin-left: -10px;
	margin-top: -10px;
	_margin-top: -38px;
}

.moreinfospacer {
	float: left;
	width: 20px;
}

.moreinfosingle {
	float: left;
	width: 184px;
}

.moreinfoannual {
	float: left;
	width: 182px;
}

.moreinfoski {
	float: left;
	width: 184px;
}

.moreinfobackpacker {
	float: left;
	width: 182px;
}

.moreinfooap {
	float: left;
	width: 178px;
}


.usefultravellinks_list {
	width: 100%;
	margin:0px;
	padding:12px 0px 20px 0px;
	*padding:12px 0px 0px 0px;
	list-style:none;
}

.usefultravellinks_list ul {
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.usefultravellinks_list li {
	height: 15px;
	margin:0px;
	float:left;
	background-position:0px 0px;
	font-size: 11px;
	color: #666666;
}

.usefultravellinks_list li a {
	height: 15px;
	margin:0px;
	padding: 0px 6px 0px 10px;
	float:left;
	margin-right:20px;
	background-position:0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.usefultravellinks_list li a:hover 
{
    color: #66C000;
}



.mag_list{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.mag_list ul{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

.mag_list li{
	display: block;
	list-style: none;
	background: url(../images/blt/standard_blt2.gif) no-repeat 0px 15px; 
	font-size: 12px;
	color: #cc6600;
	border-bottom: 1px dotted #cccccc;
	margin: 0px;
	padding: 15px 0px 15px 27px;
}